// 类数组就是有索引和length属性的对象

// 1. 扩展运算符能将可迭代对象(字符串\数组\map)转换成真正的数组 --- 不支持
function change1(obj) {
  return [...obj]
}


// 2.使用es6的Array.from方法
function change2 (obj) {
  return Array.from(obj)
}

// 3.使用原型上的slice.call方法
function change3(obj) {
  return Array.prototype.slice.call(obj);
}

// 测试
const obj = {0: 'a', 1:'b',2: 'c', length: 3};
// console.log(change1(obj))
console.log(change2(obj))
console.log(change3(obj))



